package com.ssy.lingxi.contract.model.vo.applyamount.request;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.PositiveOrZero;
import java.io.Serializable;

/**
 * 分页查询请款接口参数VO
 * @author 伍将
 * @date 2021/3/10
 * @version 2.0.0
 */
public class ApplyAmountOrderPageVO extends ApplyAmountOrderCommonPageVO implements Serializable {
    private static final long serialVersionUID = 6958694200453524343L;

    /**
     * 请款单状态
     * 0.全部
     * 1.待提交审核
     * 2.待审核(一级)
     * 3.审核不通过(一级)
     * 4.待审核(二级)
     * 5.审核不通过(二级)
     * 6.待提交财务付款
     * 7.待付款
     * 8.已付款
     * 9.已作废
     */
    @NotNull(message = "请款单状态不能为空")
    @PositiveOrZero(message = "请款单状态不能为空")
    private Integer status;

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}
